//////////////////////////////////////////////
// Constants.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Includes ---------------------------------

// nkMemory
#include <NilkinsMemory/Containers/String.h>

/// Class ------------------------------------

namespace nkAstraeus::nkScriptsWrap
{
	struct Constants
	{
		// Namespaces
		inline static const nkMemory::String NAMESPACE = "nkScripts" ;

		// Interpreters
		inline static const nkMemory::String INTERPRETER = NAMESPACE + ".INTERPRETER" ;

		// Scripts
		inline static const nkMemory::String COMPILATION_FAILURE_TYPE = NAMESPACE + ".COMPILATION_FAILURE_TYPE" ;
		inline static const nkMemory::String COMPILATION_RESULT = NAMESPACE + ".CompilationResult" ;
		inline static const nkMemory::String SCRIPT = NAMESPACE + ".Script" ;
	} ;
}